package fejezet20;

import java.applet.Applet;                              //1
import java.applet.AudioClip;                           //2
import java.awt.GridLayout;
import java.awt.event.*;
import java.io.File;
import java.net.*;
import javax.swing.*;

public class ZeneLejátszó extends JApplet
    implements ActionListener {
  private AudioClip zene1, zene2;                       //3
  private URL zeneFájl1, zeneFájl2;                     //4
  private JButton btChord=new JButton("notify.wav");
  private JButton btTada=new JButton("tada.wav");

  @Override
  public void init() {
    try {
      zeneFájl1=new URL(
        "file:///C:/JavaPT/JavaPT/files/notify.wav");   //5
      zene1=Applet.newAudioClip(zeneFájl1);             //6
      zeneFájl2=new URL("file:///"+
        new File("files/tada.wav").getAbsolutePath());  //7
      zene2=Applet.newAudioClip(zeneFájl2);
    }
    catch(MalformedURLException e) {
      getAppletContext().showStatus("Hibás URL!");
    }
    setLayout(new GridLayout(1, 2));
    add(btChord);
    add(btTada);
    btChord.addActionListener(this);
    btTada.addActionListener(this);
  }

  public void actionPerformed(ActionEvent e) {
    if(e.getSource()==btChord)
      zene1.play();                                     //8
    else
      zene2.play();
  }
}